.logo a {
  position: relative;
}
.logo img {
  position: absolute;
  top: 24px;
}
.current_step {
  text-align: right;
  padding: 10px 0 20px 0;
  font-size: 14px;
  height: 81px;
  color: #dddddd;
}
.current_step ul {
  height: 100%;
  overflow: hidden;
}
.current_step ul li {
  height: 51px;
  width: 110px;
  text-align: center;
  position: relative;
  display: inline-block;
}
.current_step ul li i {
  margin: 5px 21px;
  display: inline-block;
  width: 22px;
  height: 22px;
  font-size: 22px;
}
.current_step ul li div {
  display: inline-block;
}
.current_step ul .hengxian {
  display: inline-block;
  background: #dddddd;
}
.current_step ul .progress02 {
  position: relative;
}
.current_step ul .progress02 .hengxian {
  width: 124px;
  height: 3px;
  left: -50px;
  top: 15px;
  position: absolute;
}
.current_step ul .progress03 {
  position: relative;
}
.current_step ul .progress03 .hengxian {
  width: 124px;
  height: 3px;
  left: -79px;
  top: 15px;
  position: absolute;
}
.current_step ul li:nth-of-type(2) {
  width: 170px;
}
#cart_main .goods_table_title thead {
  font-size: 14px;
  color: #999;
  border: 1px solid #e5e5e5;
  background-color: #f9f9f9;
  padding: 10px 0;
}
#cart_main .radioGroup input {
  width: 18px;
  height: 18px;
}
#cart_main .local .prd-info {
  color: #6699ff;
}
#cart_main .local .prd-info i,
#cart_main .local .prd-info .local-store {
  font-size: 20px;
}
#cart_main .local .prd-info .local-store {
  padding: 0 5px;
}
#cart_main .local .prd-info .local-tips {
  font-size: 16px;
}
#cart_main #newcart-local tbody tr {
  border: 1px solid #e5e5e5;
}
#cart_main #newcart-local tbody tr td:nth-of-type(1) {
  width: 40px;
  line-height: 93px;
}
#cart_main #newcart-local tbody tr td:nth-of-type(2) {
  width: 386px;
  line-height: 93px;
}
#cart_main #newcart-local tbody tr td:nth-of-type(3) {
  width: 147px;
  line-height: 93px;
}
#cart_main #newcart-local tbody tr td:nth-of-type(4) {
  width: 88px;
  line-height: 93px;
}
#cart_main #newcart-local tbody tr td:nth-of-type(5) {
  width: 147px;
}
#cart_main #newcart-local tbody tr td:nth-of-type(5) .quantity-form {
  margin-top: 35px;
}
#cart_main #newcart-local tbody tr td:nth-of-type(6) {
  width: 88px;
  line-height: 93px;
}
#cart_main #newcart-local tbody tr td:nth-of-type(7) {
  width: 88px;
  line-height: 93px;
}
#cart_main #newcart-local tbody tr .col-img {
  overflow: hidden;
}
#cart_main #newcart-local tbody tr .col-img .product-image {
  float: left;
}
#cart_main #newcart-local tbody tr .col-img .product-image img {
  width: 76px;
  height: 76px;
  margin-right: 30px;
  display: inline-block;
  border: 1px solid #e5e5e5;
}
#cart_main #newcart-local tbody tr .col-img .col-name {
  float: left;
}
#cart_main #newcart-local tbody tr .col-img .col-name h2 {
  width: 280px;
}
#cart_main #newcart-local tbody tr .col-img .col-name h2 a {
  font-size: 14px;
  color: #333333;
  width: 100px;
}
#cart_main #newcart-local tbody tr .quantity-form input[type="button"] {
  width: 18px;
  height: 18px;
}
#cart_main #newcart-local tbody tr .quantity-form .qty {
  width: 30px;
  height: 18px;
  text-align: center;
}
#cart_main #newcart-local tfoot {
  border: 1px solid #e5e5e5;
}
#cart_main #newcart-local tfoot tr td {
  overflow: hidden;
}
#cart_main #newcart-local tfoot tr td .sumCart-price {
  float: right;
}
#cart_main #newcart-local tfoot tr td .sumCart-price .sumCart-til {
  font-size: 14px;
}
#cart_main #newcart-local tfoot tr td .sumCart-price .sumCart-til .sumCart-num {
  color: #ff5073;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 5px;
  font-size: 20px;
}
#cart_main #newcart-local tfoot tr td .sumCart-price .sumCart-til .sumCart-coupon,
#cart_main #newcart-local tfoot tr td .sumCart-price .sumCart-til .cumCart-discount {
  color: #999;
  line-height: 22px;
}
#cart_main #sumCart-toolbar {
  height: 62px;
  margin: 20px 0;
  border: 1px solid #e5e5e5;
  background-color: #f9f9f9;
  overflow: hidden;
}
#cart_main #sumCart-toolbar .radioGroup,
#cart_main #sumCart-toolbar .sumCart-clear {
  float: left;
  display: inline-block;
}
#cart_main #sumCart-toolbar .radioGroup {
  width: 108px;
  padding: 20px 15px;
}
#cart_main #sumCart-toolbar .radioGroup .selectPdt-del {
  display: inline-block;
  color: #666;
}
#cart_main #sumCart-toolbar .radioGroup .selectPdt-del i {
  width: 19px;
  height: 20px;
  margin-right: 5px;
}
#cart_main #sumCart-toolbar .sumCart-clear {
  margin-left: 15px;
  display: inline-block;
  margin-top: 25px;
}
#cart_main #sumCart-toolbar .sumCart-right {
  float: right;
  width: 377px;
  overflow: hidden;
}
#cart_main #sumCart-toolbar .sumCart-right .sumCart-price {
  display: inline-block;
}
#cart_main #sumCart-toolbar .sumCart-right .sumCart-price .totalPrice {
  width: 150px;
  color: #ff5073;
  display: inline-block;
  font-size: 28px;
  line-height: 30px;
}
#cart_main #sumCart-toolbar .sumCart-right .sumCart-pay {
  width: 132px;
  height: 70px;
  line-height: 40px;
  padding: 10px 20px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background-color: #ff5073;
  display: inline-block;
}
